bb6d7ef0e39e8dbf3c04bb72fd2f0db17df6110c,src/freenet/client/async/SplitFileFetcherSegment.java,SplitFileFetcherSegment,onSuccessInner,#Bucket#number#ObjectContainer#ClientContext#,300
Before Change
if(!checkBuckets[checkNo].trySetData(data)) {
if(logMINOR)
Logger.minor(this, "Already have data for check block "+checkNo);
data.free();
if(persistent) data.removeFrom(container);
return -1;
}
After Change
if(existingBlock != null) {
if(logMINOR)
Logger.minor(this, "Already have data for check block "+checkNo);
if(existingBlock != data) {
data.free();
if(persistent) data.removeFrom(container);
}
return -1;